home *** CD-ROM | disk | FTP | other *** search
- INSIGHTD PROGRAM
- INCLUDE('STD_KEYS.CLA')
- INCLUDE('CTL_KEYS.CLA')
- INCLUDE('ALT_KEYS.CLA')
- INCLUDE('SHF_KEYS.CLA')
-
- REJECT_KEY EQUATE(CTRL_ESC)
- ACCEPT_KEY EQUATE(CTRL_ENTER)
- TRUE EQUATE(1)
- FALSE EQUATE(0)
-
- MAP
- PROC(G_OPENFILES)
- MODULE('INSIGHT1')
- PROC(START) !MAIN MENU
- .
- MODULE('INSIGHT2')
- PROC(NAME_TABLE) !Company Name
- .
- MODULE('INSIGHT3')
- PROC(DATE_TABLE) !Interview Date
- .
- MODULE('INSIGHT4')
- PROC(INFORMAL_TAB) !Informational Interview
- .
- MODULE('INSIGHT5')
- PROC(INFO_FORM) !Data form
- .
- MODULE('INSIGHT6')
- PROC(RESUME_TABLE) !Resume/Letter Table
- .
- MODULE('INSIGHT7')
- PROC(INFO_REPORT) !Information Report
- .
- .
- EJECT('FILE LAYOUTS')
- INSDATA FILE,PRE(INS),CREATE,RECLAIM
- COMPANY_KEY KEY(INS:COMPANY),DUP,NOCASE,OPT
- DATE_KEY KEY(INS:DATE,INS:COMPANY),DUP,NOCASE,OPT
- CONTACT_KEY KEY(INS:CONTACT),DUP,NOCASE,OPT
- RECORD RECORD
- TYPE STRING(14) !Type of Record
- DATE DECIMAL(8,0) !Date
- SOURCE_ STRING(24) !Source of Information
- COMPANY STRING(24)
- CONTACT STRING(24)
- PHONE DECIMAL(10,0)
- ADDRESS STRING(24)
- CITY STRING(20)
- ZIP DECIMAL(10,0)
- LEARNED STRING(58) !What I learned
- IMPROVE STRING(58) !What I can Inprove
- FEEDBACK STRING(58) !Favorable Feedback
- REF_1 STRING(58) !Referred to
- REF_2 STRING(58) !Referred to.
- REF_3 STRING(58) !Referred to
- THANK_YOU STRING(3) !Thank you letter sent
- FOLLOW_UP STRING(58) !Follow up strategy
- . .
-
- EJECT('GLOBAL MEMORY VARIABLES')
- ACTION SHORT !0 = NO ACTION
- !1 = ADD RECORD
- !2 = CHANGE RECORD
- !3 = DELETE RECORD
- !4 = LOOKUP FIELD
- GROUP,PRE(MEM)
- MESSAGE STRING(30) !Global Message Area
- PAGE SHORT !Report Page Number
- LINE SHORT !Report Line Number
- DEVICE STRING(30) !Report Device Name
- COMPANY STRING(24) !Customer name
- .
-
- EJECT('CODE SECTION')
- CODE
- SETHUE(7,0) !SET WHITE ON BLACK
- BLANK ! AND BLANK
- HELP('INSHELP.HLP') !OPEN THE HELP FILE
- G_OPENFILES !OPEN OR CREATE FILES
- SETHUE() ! THE SCREEN
- START !MAIN MENU
- RETURN !EXIT TO DOS
-
- G_OPENFILES PROCEDURE !OPEN FILES & CHECK FOR ERROR
- CODE
- SHOW(25,1,CENTER('OPENING FILE: ' & 'INSDATA',80)) !DISPLAY FILE NAME
- OPEN(INSDATA) !OPEN THE FILE
- IF ERROR() !OPEN RETURNED AN ERROR
- CASE ERRORCODE() ! CHECK FOR SPECIFIC ERROR
- OF 46 ! KEYS NEED TO BE REQUILT
- SETHUE(0,7) ! BLACK ON WHITE
- SHOW(25,1,CENTER('REBUILDING KEY FILES FOR INSDATA',80)) !INDICATE MSG
- BUILD(INSDATA) ! CALL THE BUILD PROCEDURE
- SETHUE(7,0) ! WHITE ON BLACK
- BLANK(25,1,1,80) ! BLANK THE MESSAGE
- OF 2 !IF NOT FOUND,
- CREATE(INSDATA) ! CREATE
- ELSE ! ANY OTHER ERROR
- LOOP ! STOP EXECUTION
- STOP('Cannot Open INSDATA - Error: ' & ERROR())
- .
- . .
-
- BLANK !BLANK THE SCREEN
-
-
-